ball-throwing device - Alemán Inglés Diccionario